Added return_if_fail guard to gtk_distribute_natural_allocation()
authorTristan Van Berkom <tristan.van.berkom@gmail.com>
Wed, 18 Aug 2010 23:31:53 +0000 (19:31 -0400)
committerTristan Van Berkom <tristan.van.berkom@gmail.com>
Thu, 19 Aug 2010 00:01:27 +0000 (20:01 -0400)
gtk/gtksizerequest.c

index 81c66f6ae8f6ff1020b5d97af46eb5ce1337f088..908cc39be01f01c245c0612e7c728a3098a807b0 100644 (file)
@@ -584,6 +584,8 @@ gtk_distribute_natural_allocation (gint              extra_space,
   guint *spreading = g_newa (guint, n_requested_sizes);
   gint   i;
 
+  g_return_val_if_fail (extra_space >= 0, 0);
+
   for (i = 0; i < n_requested_sizes; i++)
     spreading[i] = i;